
package org.ufida.entitydata;

import java.math.BigDecimal;
import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlElementRef;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
import javax.xml.datatype.XMLGregorianCalendar;
import businessentity.business.ubf.ufsoft.EntityKey;


/**
 * <p>Java class for UFIDA.U9.CBO.SCM.Item.ItemMRPInfoData complex type.
 * 
 * <p>The following schema fragment specifies the expected content contained within this class.
 * 
 * <pre>
 * &lt;complexType name="UFIDA.U9.CBO.SCM.Item.ItemMRPInfoData">
 *   &lt;complexContent>
 *     &lt;extension base="{http://www.UFIDA.org/EntityData}UFSoft.UBF.Business.DataTransObjectBase">
 *       &lt;sequence>
 *         &lt;element name="ItemMaster_SKey" type="{UFSoft.UBF.Business.BusinessEntity}EntityKey" minOccurs="0"/>
 *         &lt;element name="Planer" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
 *         &lt;element name="Planer_SKey" type="{UFSoft.UBF.Business.BusinessEntity}EntityKey" minOccurs="0"/>
 *         &lt;element name="m_createdBy" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="m_createdOn" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
 *         &lt;element name="m_demandTimeFence" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
 *         &lt;element name="m_demandTimeFenceDays" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
 *         &lt;element name="m_demandTimeFenceRuleType" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
 *         &lt;element name="m_firmPlannedMOTimeFence" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
 *         &lt;element name="m_fixedLT" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
 *         &lt;element name="m_forecastContorlType" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
 *         &lt;element name="m_iD" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
 *         &lt;element name="m_isControlByDC" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="m_isReduceMPS" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="m_isTraceRequirement" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="m_itemMaster" type="{http://www.UFIDA.org/EntityData}UFIDA.U9.CBO.SCM.Item.ItemMasterData" minOccurs="0"/>
 *         &lt;element name="m_lTBatch" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
 *         &lt;element name="m_mRPPlanningType" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
 *         &lt;element name="m_modifiedBy" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="m_modifiedOn" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
 *         &lt;element name="m_overRunRatio" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
 *         &lt;element name="m_planningTimeFence" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
 *         &lt;element name="m_planningTimeFenceDays" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
 *         &lt;element name="m_planningTimeFenceRuleType" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
 *         &lt;element name="m_purBackwardProcessLT" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
 *         &lt;element name="m_purForwardProcessLT" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
 *         &lt;element name="m_purProcessLT" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
 *         &lt;element name="m_rearrangeTimeFence" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
 *         &lt;element name="m_releaseTimeFence" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
 *         &lt;element name="m_releaseTimeFenceDays" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
 *         &lt;element name="m_saleBackwardProcessLT" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
 *         &lt;element name="m_saleForwardProcessLT" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
 *         &lt;element name="m_saleProcessLT" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
 *         &lt;element name="m_sumLT" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
 *         &lt;element name="m_sumManufactureLT" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
 *         &lt;element name="m_sysVersion" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
 *         &lt;element name="m_varietyLT" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
 *       &lt;/sequence>
 *     &lt;/extension>
 *   &lt;/complexContent>
 * &lt;/complexType>
 * </pre>
 * 
 * 
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "UFIDA.U9.CBO.SCM.Item.ItemMRPInfoData", propOrder = {
    "itemMasterSKey",
    "planer",
    "planerSKey",
    "mCreatedBy",
    "mCreatedOn",
    "mDemandTimeFence",
    "mDemandTimeFenceDays",
    "mDemandTimeFenceRuleType",
    "mFirmPlannedMOTimeFence",
    "mFixedLT",
    "mForecastContorlType",
    "mid",
    "mIsControlByDC",
    "mIsReduceMPS",
    "mIsTraceRequirement",
    "mItemMaster",
    "mltBatch",
    "mmrpPlanningType",
    "mModifiedBy",
    "mModifiedOn",
    "mOverRunRatio",
    "mPlanningTimeFence",
    "mPlanningTimeFenceDays",
    "mPlanningTimeFenceRuleType",
    "mPurBackwardProcessLT",
    "mPurForwardProcessLT",
    "mPurProcessLT",
    "mRearrangeTimeFence",
    "mReleaseTimeFence",
    "mReleaseTimeFenceDays",
    "mSaleBackwardProcessLT",
    "mSaleForwardProcessLT",
    "mSaleProcessLT",
    "mSumLT",
    "mSumManufactureLT",
    "mSysVersion",
    "mVarietyLT"
})
public class UFIDAU9CBOSCMItemItemMRPInfoData
    extends UFSoftUBFBusinessDataTransObjectBase
{

    @XmlElementRef(name = "ItemMaster_SKey", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<EntityKey> itemMasterSKey;
    @XmlElement(name = "Planer")
    protected Long planer;
    @XmlElementRef(name = "Planer_SKey", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<EntityKey> planerSKey;
    @XmlElementRef(name = "m_createdBy", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<String> mCreatedBy;
    @XmlElement(name = "m_createdOn")
    @XmlSchemaType(name = "dateTime")
    protected XMLGregorianCalendar mCreatedOn;
    @XmlElement(name = "m_demandTimeFence")
    protected Integer mDemandTimeFence;
    @XmlElement(name = "m_demandTimeFenceDays")
    protected BigDecimal mDemandTimeFenceDays;
    @XmlElement(name = "m_demandTimeFenceRuleType")
    protected Integer mDemandTimeFenceRuleType;
    @XmlElement(name = "m_firmPlannedMOTimeFence")
    protected Integer mFirmPlannedMOTimeFence;
    @XmlElement(name = "m_fixedLT")
    protected BigDecimal mFixedLT;
    @XmlElement(name = "m_forecastContorlType")
    protected Integer mForecastContorlType;
    @XmlElement(name = "m_iD")
    protected Long mid;
    @XmlElement(name = "m_isControlByDC")
    protected Boolean mIsControlByDC;
    @XmlElement(name = "m_isReduceMPS")
    protected Boolean mIsReduceMPS;
    @XmlElement(name = "m_isTraceRequirement")
    protected Boolean mIsTraceRequirement;
    @XmlElementRef(name = "m_itemMaster", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<UFIDAU9CBOSCMItemItemMasterData> mItemMaster;
    @XmlElement(name = "m_lTBatch")
    protected BigDecimal mltBatch;
    @XmlElement(name = "m_mRPPlanningType")
    protected Integer mmrpPlanningType;
    @XmlElementRef(name = "m_modifiedBy", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<String> mModifiedBy;
    @XmlElement(name = "m_modifiedOn")
    @XmlSchemaType(name = "dateTime")
    protected XMLGregorianCalendar mModifiedOn;
    @XmlElement(name = "m_overRunRatio")
    protected BigDecimal mOverRunRatio;
    @XmlElement(name = "m_planningTimeFence")
    protected Integer mPlanningTimeFence;
    @XmlElement(name = "m_planningTimeFenceDays")
    protected BigDecimal mPlanningTimeFenceDays;
    @XmlElement(name = "m_planningTimeFenceRuleType")
    protected Integer mPlanningTimeFenceRuleType;
    @XmlElement(name = "m_purBackwardProcessLT")
    protected BigDecimal mPurBackwardProcessLT;
    @XmlElement(name = "m_purForwardProcessLT")
    protected BigDecimal mPurForwardProcessLT;
    @XmlElement(name = "m_purProcessLT")
    protected BigDecimal mPurProcessLT;
    @XmlElement(name = "m_rearrangeTimeFence")
    protected Integer mRearrangeTimeFence;
    @XmlElement(name = "m_releaseTimeFence")
    protected Integer mReleaseTimeFence;
    @XmlElement(name = "m_releaseTimeFenceDays")
    protected Integer mReleaseTimeFenceDays;
    @XmlElement(name = "m_saleBackwardProcessLT")
    protected BigDecimal mSaleBackwardProcessLT;
    @XmlElement(name = "m_saleForwardProcessLT")
    protected BigDecimal mSaleForwardProcessLT;
    @XmlElement(name = "m_saleProcessLT")
    protected BigDecimal mSaleProcessLT;
    @XmlElement(name = "m_sumLT")
    protected BigDecimal mSumLT;
    @XmlElement(name = "m_sumManufactureLT")
    protected BigDecimal mSumManufactureLT;
    @XmlElement(name = "m_sysVersion")
    protected Long mSysVersion;
    @XmlElement(name = "m_varietyLT")
    protected BigDecimal mVarietyLT;

    /**
     * Gets the value of the itemMasterSKey property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link EntityKey }{@code >}
     *     
     */
    public JAXBElement<EntityKey> getItemMasterSKey() {
        return itemMasterSKey;
    }

    /**
     * Sets the value of the itemMasterSKey property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link EntityKey }{@code >}
     *     
     */
    public void setItemMasterSKey(JAXBElement<EntityKey> value) {
        this.itemMasterSKey = ((JAXBElement<EntityKey> ) value);
    }

    /**
     * Gets the value of the planer property.
     * 
     * @return
     *     possible object is
     *     {@link Long }
     *     
     */
    public Long getPlaner() {
        return planer;
    }

    /**
     * Sets the value of the planer property.
     * 
     * @param value
     *     allowed object is
     *     {@link Long }
     *     
     */
    public void setPlaner(Long value) {
        this.planer = value;
    }

    /**
     * Gets the value of the planerSKey property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link EntityKey }{@code >}
     *     
     */
    public JAXBElement<EntityKey> getPlanerSKey() {
        return planerSKey;
    }

    /**
     * Sets the value of the planerSKey property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link EntityKey }{@code >}
     *     
     */
    public void setPlanerSKey(JAXBElement<EntityKey> value) {
        this.planerSKey = ((JAXBElement<EntityKey> ) value);
    }

    /**
     * Gets the value of the mCreatedBy property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getMCreatedBy() {
        return mCreatedBy;
    }

    /**
     * Sets the value of the mCreatedBy property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setMCreatedBy(JAXBElement<String> value) {
        this.mCreatedBy = ((JAXBElement<String> ) value);
    }

    /**
     * Gets the value of the mCreatedOn property.
     * 
     * @return
     *     possible object is
     *     {@link XMLGregorianCalendar }
     *     
     */
    public XMLGregorianCalendar getMCreatedOn() {
        return mCreatedOn;
    }

    /**
     * Sets the value of the mCreatedOn property.
     * 
     * @param value
     *     allowed object is
     *     {@link XMLGregorianCalendar }
     *     
     */
    public void setMCreatedOn(XMLGregorianCalendar value) {
        this.mCreatedOn = value;
    }

    /**
     * Gets the value of the mDemandTimeFence property.
     * 
     * @return
     *     possible object is
     *     {@link Integer }
     *     
     */
    public Integer getMDemandTimeFence() {
        return mDemandTimeFence;
    }

    /**
     * Sets the value of the mDemandTimeFence property.
     * 
     * @param value
     *     allowed object is
     *     {@link Integer }
     *     
     */
    public void setMDemandTimeFence(Integer value) {
        this.mDemandTimeFence = value;
    }

    /**
     * Gets the value of the mDemandTimeFenceDays property.
     * 
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *     
     */
    public BigDecimal getMDemandTimeFenceDays() {
        return mDemandTimeFenceDays;
    }

    /**
     * Sets the value of the mDemandTimeFenceDays property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *     
     */
    public void setMDemandTimeFenceDays(BigDecimal value) {
        this.mDemandTimeFenceDays = value;
    }

    /**
     * Gets the value of the mDemandTimeFenceRuleType property.
     * 
     * @return
     *     possible object is
     *     {@link Integer }
     *     
     */
    public Integer getMDemandTimeFenceRuleType() {
        return mDemandTimeFenceRuleType;
    }

    /**
     * Sets the value of the mDemandTimeFenceRuleType property.
     * 
     * @param value
     *     allowed object is
     *     {@link Integer }
     *     
     */
    public void setMDemandTimeFenceRuleType(Integer value) {
        this.mDemandTimeFenceRuleType = value;
    }

    /**
     * Gets the value of the mFirmPlannedMOTimeFence property.
     * 
     * @return
     *     possible object is
     *     {@link Integer }
     *     
     */
    public Integer getMFirmPlannedMOTimeFence() {
        return mFirmPlannedMOTimeFence;
    }

    /**
     * Sets the value of the mFirmPlannedMOTimeFence property.
     * 
     * @param value
     *     allowed object is
     *     {@link Integer }
     *     
     */
    public void setMFirmPlannedMOTimeFence(Integer value) {
        this.mFirmPlannedMOTimeFence = value;
    }

    /**
     * Gets the value of the mFixedLT property.
     * 
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *     
     */
    public BigDecimal getMFixedLT() {
        return mFixedLT;
    }

    /**
     * Sets the value of the mFixedLT property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *     
     */
    public void setMFixedLT(BigDecimal value) {
        this.mFixedLT = value;
    }

    /**
     * Gets the value of the mForecastContorlType property.
     * 
     * @return
     *     possible object is
     *     {@link Integer }
     *     
     */
    public Integer getMForecastContorlType() {
        return mForecastContorlType;
    }

    /**
     * Sets the value of the mForecastContorlType property.
     * 
     * @param value
     *     allowed object is
     *     {@link Integer }
     *     
     */
    public void setMForecastContorlType(Integer value) {
        this.mForecastContorlType = value;
    }

    /**
     * Gets the value of the mid property.
     * 
     * @return
     *     possible object is
     *     {@link Long }
     *     
     */
    public Long getMID() {
        return mid;
    }

    /**
     * Sets the value of the mid property.
     * 
     * @param value
     *     allowed object is
     *     {@link Long }
     *     
     */
    public void setMID(Long value) {
        this.mid = value;
    }

    /**
     * Gets the value of the mIsControlByDC property.
     * 
     * @return
     *     possible object is
     *     {@link Boolean }
     *     
     */
    public Boolean isMIsControlByDC() {
        return mIsControlByDC;
    }

    /**
     * Sets the value of the mIsControlByDC property.
     * 
     * @param value
     *     allowed object is
     *     {@link Boolean }
     *     
     */
    public void setMIsControlByDC(Boolean value) {
        this.mIsControlByDC = value;
    }

    /**
     * Gets the value of the mIsReduceMPS property.
     * 
     * @return
     *     possible object is
     *     {@link Boolean }
     *     
     */
    public Boolean isMIsReduceMPS() {
        return mIsReduceMPS;
    }

    /**
     * Sets the value of the mIsReduceMPS property.
     * 
     * @param value
     *     allowed object is
     *     {@link Boolean }
     *     
     */
    public void setMIsReduceMPS(Boolean value) {
        this.mIsReduceMPS = value;
    }

    /**
     * Gets the value of the mIsTraceRequirement property.
     * 
     * @return
     *     possible object is
     *     {@link Boolean }
     *     
     */
    public Boolean isMIsTraceRequirement() {
        return mIsTraceRequirement;
    }

    /**
     * Sets the value of the mIsTraceRequirement property.
     * 
     * @param value
     *     allowed object is
     *     {@link Boolean }
     *     
     */
    public void setMIsTraceRequirement(Boolean value) {
        this.mIsTraceRequirement = value;
    }

    /**
     * Gets the value of the mItemMaster property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9CBOSCMItemItemMasterData }{@code >}
     *     
     */
    public JAXBElement<UFIDAU9CBOSCMItemItemMasterData> getMItemMaster() {
        return mItemMaster;
    }

    /**
     * Sets the value of the mItemMaster property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9CBOSCMItemItemMasterData }{@code >}
     *     
     */
    public void setMItemMaster(JAXBElement<UFIDAU9CBOSCMItemItemMasterData> value) {
        this.mItemMaster = ((JAXBElement<UFIDAU9CBOSCMItemItemMasterData> ) value);
    }

    /**
     * Gets the value of the mltBatch property.
     * 
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *     
     */
    public BigDecimal getMLTBatch() {
        return mltBatch;
    }

    /**
     * Sets the value of the mltBatch property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *     
     */
    public void setMLTBatch(BigDecimal value) {
        this.mltBatch = value;
    }

    /**
     * Gets the value of the mmrpPlanningType property.
     * 
     * @return
     *     possible object is
     *     {@link Integer }
     *     
     */
    public Integer getMMRPPlanningType() {
        return mmrpPlanningType;
    }

    /**
     * Sets the value of the mmrpPlanningType property.
     * 
     * @param value
     *     allowed object is
     *     {@link Integer }
     *     
     */
    public void setMMRPPlanningType(Integer value) {
        this.mmrpPlanningType = value;
    }

    /**
     * Gets the value of the mModifiedBy property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getMModifiedBy() {
        return mModifiedBy;
    }

    /**
     * Sets the value of the mModifiedBy property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setMModifiedBy(JAXBElement<String> value) {
        this.mModifiedBy = ((JAXBElement<String> ) value);
    }

    /**
     * Gets the value of the mModifiedOn property.
     * 
     * @return
     *     possible object is
     *     {@link XMLGregorianCalendar }
     *     
     */
    public XMLGregorianCalendar getMModifiedOn() {
        return mModifiedOn;
    }

    /**
     * Sets the value of the mModifiedOn property.
     * 
     * @param value
     *     allowed object is
     *     {@link XMLGregorianCalendar }
     *     
     */
    public void setMModifiedOn(XMLGregorianCalendar value) {
        this.mModifiedOn = value;
    }

    /**
     * Gets the value of the mOverRunRatio property.
     * 
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *     
     */
    public BigDecimal getMOverRunRatio() {
        return mOverRunRatio;
    }

    /**
     * Sets the value of the mOverRunRatio property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *     
     */
    public void setMOverRunRatio(BigDecimal value) {
        this.mOverRunRatio = value;
    }

    /**
     * Gets the value of the mPlanningTimeFence property.
     * 
     * @return
     *     possible object is
     *     {@link Integer }
     *     
     */
    public Integer getMPlanningTimeFence() {
        return mPlanningTimeFence;
    }

    /**
     * Sets the value of the mPlanningTimeFence property.
     * 
     * @param value
     *     allowed object is
     *     {@link Integer }
     *     
     */
    public void setMPlanningTimeFence(Integer value) {
        this.mPlanningTimeFence = value;
    }

    /**
     * Gets the value of the mPlanningTimeFenceDays property.
     * 
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *     
     */
    public BigDecimal getMPlanningTimeFenceDays() {
        return mPlanningTimeFenceDays;
    }

    /**
     * Sets the value of the mPlanningTimeFenceDays property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *     
     */
    public void setMPlanningTimeFenceDays(BigDecimal value) {
        this.mPlanningTimeFenceDays = value;
    }

    /**
     * Gets the value of the mPlanningTimeFenceRuleType property.
     * 
     * @return
     *     possible object is
     *     {@link Integer }
     *     
     */
    public Integer getMPlanningTimeFenceRuleType() {
        return mPlanningTimeFenceRuleType;
    }

    /**
     * Sets the value of the mPlanningTimeFenceRuleType property.
     * 
     * @param value
     *     allowed object is
     *     {@link Integer }
     *     
     */
    public void setMPlanningTimeFenceRuleType(Integer value) {
        this.mPlanningTimeFenceRuleType = value;
    }

    /**
     * Gets the value of the mPurBackwardProcessLT property.
     * 
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *     
     */
    public BigDecimal getMPurBackwardProcessLT() {
        return mPurBackwardProcessLT;
    }

    /**
     * Sets the value of the mPurBackwardProcessLT property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *     
     */
    public void setMPurBackwardProcessLT(BigDecimal value) {
        this.mPurBackwardProcessLT = value;
    }

    /**
     * Gets the value of the mPurForwardProcessLT property.
     * 
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *     
     */
    public BigDecimal getMPurForwardProcessLT() {
        return mPurForwardProcessLT;
    }

    /**
     * Sets the value of the mPurForwardProcessLT property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *     
     */
    public void setMPurForwardProcessLT(BigDecimal value) {
        this.mPurForwardProcessLT = value;
    }

    /**
     * Gets the value of the mPurProcessLT property.
     * 
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *     
     */
    public BigDecimal getMPurProcessLT() {
        return mPurProcessLT;
    }

    /**
     * Sets the value of the mPurProcessLT property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *     
     */
    public void setMPurProcessLT(BigDecimal value) {
        this.mPurProcessLT = value;
    }

    /**
     * Gets the value of the mRearrangeTimeFence property.
     * 
     * @return
     *     possible object is
     *     {@link Integer }
     *     
     */
    public Integer getMRearrangeTimeFence() {
        return mRearrangeTimeFence;
    }

    /**
     * Sets the value of the mRearrangeTimeFence property.
     * 
     * @param value
     *     allowed object is
     *     {@link Integer }
     *     
     */
    public void setMRearrangeTimeFence(Integer value) {
        this.mRearrangeTimeFence = value;
    }

    /**
     * Gets the value of the mReleaseTimeFence property.
     * 
     * @return
     *     possible object is
     *     {@link Integer }
     *     
     */
    public Integer getMReleaseTimeFence() {
        return mReleaseTimeFence;
    }

    /**
     * Sets the value of the mReleaseTimeFence property.
     * 
     * @param value
     *     allowed object is
     *     {@link Integer }
     *     
     */
    public void setMReleaseTimeFence(Integer value) {
        this.mReleaseTimeFence = value;
    }

    /**
     * Gets the value of the mReleaseTimeFenceDays property.
     * 
     * @return
     *     possible object is
     *     {@link Integer }
     *     
     */
    public Integer getMReleaseTimeFenceDays() {
        return mReleaseTimeFenceDays;
    }

    /**
     * Sets the value of the mReleaseTimeFenceDays property.
     * 
     * @param value
     *     allowed object is
     *     {@link Integer }
     *     
     */
    public void setMReleaseTimeFenceDays(Integer value) {
        this.mReleaseTimeFenceDays = value;
    }

    /**
     * Gets the value of the mSaleBackwardProcessLT property.
     * 
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *     
     */
    public BigDecimal getMSaleBackwardProcessLT() {
        return mSaleBackwardProcessLT;
    }

    /**
     * Sets the value of the mSaleBackwardProcessLT property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *     
     */
    public void setMSaleBackwardProcessLT(BigDecimal value) {
        this.mSaleBackwardProcessLT = value;
    }

    /**
     * Gets the value of the mSaleForwardProcessLT property.
     * 
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *     
     */
    public BigDecimal getMSaleForwardProcessLT() {
        return mSaleForwardProcessLT;
    }

    /**
     * Sets the value of the mSaleForwardProcessLT property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *     
     */
    public void setMSaleForwardProcessLT(BigDecimal value) {
        this.mSaleForwardProcessLT = value;
    }

    /**
     * Gets the value of the mSaleProcessLT property.
     * 
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *     
     */
    public BigDecimal getMSaleProcessLT() {
        return mSaleProcessLT;
    }

    /**
     * Sets the value of the mSaleProcessLT property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *     
     */
    public void setMSaleProcessLT(BigDecimal value) {
        this.mSaleProcessLT = value;
    }

    /**
     * Gets the value of the mSumLT property.
     * 
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *     
     */
    public BigDecimal getMSumLT() {
        return mSumLT;
    }

    /**
     * Sets the value of the mSumLT property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *     
     */
    public void setMSumLT(BigDecimal value) {
        this.mSumLT = value;
    }

    /**
     * Gets the value of the mSumManufactureLT property.
     * 
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *     
     */
    public BigDecimal getMSumManufactureLT() {
        return mSumManufactureLT;
    }

    /**
     * Sets the value of the mSumManufactureLT property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *     
     */
    public void setMSumManufactureLT(BigDecimal value) {
        this.mSumManufactureLT = value;
    }

    /**
     * Gets the value of the mSysVersion property.
     * 
     * @return
     *     possible object is
     *     {@link Long }
     *     
     */
    public Long getMSysVersion() {
        return mSysVersion;
    }

    /**
     * Sets the value of the mSysVersion property.
     * 
     * @param value
     *     allowed object is
     *     {@link Long }
     *     
     */
    public void setMSysVersion(Long value) {
        this.mSysVersion = value;
    }

    /**
     * Gets the value of the mVarietyLT property.
     * 
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *     
     */
    public BigDecimal getMVarietyLT() {
        return mVarietyLT;
    }

    /**
     * Sets the value of the mVarietyLT property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *     
     */
    public void setMVarietyLT(BigDecimal value) {
        this.mVarietyLT = value;
    }

}
